# -*- python -*-
# ex: set syntax=python:

# Copyright (c) 2012 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

# See master.experimental/slaves.cfg for documentation.


slaves = [
### NativeClientToolchain
  # WINDOWS
  {
    'master': 'NativeClientToolchain',
    'builder': 'win7-toolchain_x86',
    'hostname': 'build4-m3',
    'os': 'win',
    'version': 'win7',
    'nacl_cygwin': True,
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'win7-glibc',
    'hostname': 'build2-m3',
    'os': 'win',
    'version': 'win7',
    'nacl_cygwin': True,
  },
  # MAC
  {
    'master': 'NativeClientToolchain',
    'builder': ['mac-toolchain_x86'],
    'hostname': 'vm615-m3',
    'os': 'mac',
    'version': 'osx 10.6',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': ['mac-toolchain_arm'],
    'hostname': 'vm629-m3',
    'os': 'mac',
    'version': 'osx 10.6',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': ['mac-glibc'],
    'hostname': 'vm616-m3',
    'os': 'mac',
    'version': 'osx 10.6',
  },
  # TRUSTY
  {
    'master': 'NativeClientToolchain',
    'builder': 'trusty64-toolchain_cross',
    'hostname': 'vm205-m3',
    'os': 'linux',
    'version': 'trusty',
    'bits': '64',
  },
  # PRECISE
  {
    'master': 'NativeClientToolchain',
    'builder': 'precise64-toolchain_x86',
    'hostname': 'vm5-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'precise64-toolchain_arm',
    'hostname': 'vm16-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'precise64-toolchain_bionic',
    'hostname': 'vm319-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'precise64-glibc',
    'hostname': 'vm27-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'asan',
    'hostname': 'vm30-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64-tests-x86_64',
    'hostname': 'vm224-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  # PNACL
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64',
    'hostname': 'vm37-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64',
    'hostname': 'vm39-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64',
    'hostname': 'vm40-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64-tests-x86_32',
    'hostname': 'vm53-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64-tests-x86_32',
    'hostname': 'vm61-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64-tests-x86_64',
    'hostname': 'vm63-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64-tests-x86_64',
    'hostname': 'vm65-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64-tests-arm',
    'hostname': 'vm74-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64-tests-arm',
    'hostname': 'vm78-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_64-tests-arm',
    'hostname': 'vm136-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '64',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_32-tests-mips',
    'hostname': 'vm83-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '32',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'linux-pnacl-x86_32',
    'hostname': 'vm86-m3',
    'os': 'linux',
    'version': 'precise',
    'bits': '32',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'mac-pnacl-x86_32',
    'hostname': 'vm617-m3',
    'os': 'mac',
    'version': 'osx 10.6',
  },
  {
    'master': 'NativeClientToolchain',
    'builder': 'win-pnacl-x86_32',
    'hostname': 'build3-m3',
    'os': 'win',
    'version': 'server2008',
  },
]
